package com.cc.model

import com.mybatisflex.annotation.Column
import com.mybatisflex.annotation.Table
import java.time.LocalDateTime

/**
 * 定时任务表 实体类。
 *
 * @author cc
 * @since 1.0
 */
@Table(value = "k_quartz")
class Quartz {
    /**
     * 任务ID
     */
    @Column(value = "id")
    var id: String = ""

    /**
     * 任务描述
     */
    @Column(value = "quartz_description")
    var quartzDescription: String = ""

    /**
     * 定时策略
     */
    @Column(value = "quartz_cron")
    var quartzCron: String = ""

    /**
     * 添加时间
     */
    @Column(value = "add_time")
    var addTime: LocalDateTime? = null

    /**
     * 添加者
     */
    @Column(value = "add_user")
    var addUser: String = ""

    /**
     * 编辑时间
     */
    @Column(value = "edit_time")
    var editTime: LocalDateTime? = null

    /**
     * 编辑者
     */
    @Column(value = "edit_user")
    var editUser: String = ""

    /**
     * 是否删除（0：存在；1：删除）
     */
    @Column(value = "del_flag")
    var delFlag: Int = 0
}
